<?php
	
		$condicion=NULL;
		$pag=0;
		$cantidad=0;
		$resultado=NULL;
		
		$handle=fopen("js/conf.json","r");
		$contents = fread($handle, filesize("js/conf.json"));
		$conf=json_decode($contents, TRUE);
		$or=$conf['orden'];
		$orden=NULL;
		if ($or=="vistas")
			$GLOBALS['orden'] = "Views";
		else 
			$GLOBALS['orden']="Likes";
		$cant=intval($conf['cant_items']);
		
				
		if (isset($_GET["categoria"])&& strlen($_GET["categoria"]) > 0)
		{
			$categoria=$_GET["categoria"];
			$GLOBALS['condicion'].="AND NombreC='".$categoria."'";
		}

   		if (isset($_GET["nombre"])&& strlen($_GET["nombre"]) > 0)
		{
			$nombre=ucwords(strtolower(utf8_encode($_GET["nombre"])));
			$GLOBALS['condicion'].=" AND (NombreP LIKE '% ".$nombre." %' OR NombreP LIKE '".$nombre." %' OR NombreP LIKE '% ".$nombre."' OR NombreP='".$nombre."')";
		}
	
		if (isset($_GET["artista"])&& strlen($_GET["artista"]) > 0)
		{
			$artista=utf8_encode($_GET["artista"]);
			$GLOBALS['condicion'].=" AND (Artista LIKE '% ".$artista." %' OR Artista LIKE '".$artista." %' OR Artista LIKE '% ".$artista."' OR Artista='".$artista."')";
		}   
	
		if (isset($_GET["museo"])&& strlen($_GET["museo"]) > 0)
		{
			$museo=utf8_encode($_GET["museo"]);
			$GLOBALS['condicion'].=" AND (Museo LIKE '% ".$museo." %' OR Museo LIKE '".$museo." %' OR Museo LIKE '% ".$museo."' OR Museo='".$museo."')";
		}   
	
		if (isset($_GET["etiqueta"])&& strlen($_GET["etiqueta"]) > 0)
		{
			$etiqueta=utf8_encode($_GET["etiqueta"]);
			$GLOBALS['condicion'].=" AND (NombreE LIKE '% ".$etiqueta." %' OR NombreE LIKE '".$etiqueta." %' OR NombreE LIKE '% ".$etiqueta."' OR NombreE='".$etiqueta."')";
		} 
		
		$dbhandle= new PDO('sqlite:./datos/galeria.sqlite');
		
		if (!$GLOBALS['condicion']==NULL)
		{
			$result=$dbhandle->query("SELECT Pinturas.Id, NombreP, Imagen, Views, Likes FROM Pinturas JOIN Categorias JOIN Etiquetas WHERE Pinturas.CId=Categorias.Id AND Etiquetas.PId=Pinturas.Id ".$GLOBALS['condicion']." ORDER BY ".$GLOBALS['orden']." DESC");		
			if (!$result) 
			{
				echo "<p>Su busqueda no produjo ningun resultado. Vuelva a intentarlo</p><a href=\"buscar.html\"></a>";
				die;
			}		
			$id=0;
			
			foreach($result as $row)
			{
				if($id!=$row['Id'])
				{
					$GLOBALS['cantidad']++;
					$id=$row['Id'];	
					$GLOBALS['resultado'][$GLOBALS['cantidad']]=$row;		
				}
			}
		}	
		else
		{
			$result=$dbhandle->query("SELECT Pinturas.Id, NombreP, Imagen, Views, Likes FROM Pinturas JOIN Categorias JOIN Etiquetas WHERE Pinturas.CId=Categorias.Id AND Etiquetas.PId=Pinturas.Id ORDER BY ".$GLOBALS['orden']." DESC");		
			if (!$result) 
			{
				echo "<p>Su busqueda no produjo ningun resultado. Vuelva a intentarlo</p><a href=\"buscar.html\"></a>";
				die;
			}		
			$id=0;
			
			foreach($result as $row)
			{
				if($id!=$row['Id'])
				{
					$GLOBALS['cantidad']++;
					$id=$row['Id'];	
					$GLOBALS['resultado'][$GLOBALS['cantidad']]=$row;		
				}
			}
		}	
		$dbhandle=NULL;
			
		function mostrarLista()
		{
			$GLOBALS['pag']=ceil(($GLOBALS['cantidad'])/$GLOBALS['cant']);
			for($i=1; $i<=$GLOBALS['pag']; $i++)
			{
				if($i==1)
					echo "<div id=\"p".$i."\" class=\"pagedemo _current\" style=\"\">";
				else 
					echo "<div id=\"p".$i."\" class=\"pagedemo\" style=\"display:none;\">";	
				
				echo "<ul id=\"resultadoBusqueda\">";
				for($j=1; $j<=$GLOBALS['cant'];$j++)
				{
					
					if($i==1)
					{
						if($j<= $GLOBALS['cantidad'])
						{
							echo "<li><a id=\"imagen\" href=\"imagen.php?var=".$GLOBALS['resultado'][$j]['NombreP']."\"><img src=\"./upload/doubleSize".$GLOBALS['resultado'][$j]['Imagen']."\"></a>
						  	<a id=\"nombre\" href=\"imagen.php?var=".$GLOBALS['resultado'][$j]['NombreP']."\">".utf8_decode($GLOBALS['resultado'][$j]['NombreP'])."</a>
						  	<span>".$GLOBALS['resultado'][$j]['Views']." VISTAS</span>
						  	<span>".$GLOBALS['resultado'][$j]['Likes']." LIKES</span></li>";		
						}
					}
					else 
					{
						if(($i-1)*$GLOBALS['cant']+$j <= $GLOBALS['cantidad'])
						{
							echo "<li><a id=\"imagen\" href=\"imagen.php?var=".$GLOBALS['resultado'][(($i-1)*$GLOBALS['cant'])+$j]['NombreP']."\"><img src=\"./upload/doubleSize".$GLOBALS['resultado'][(($i-1)*$GLOBALS['cant'])+$j]['Imagen']."\"></a>
						  	<a id=\"nombre\" href=\"imagen.php?var=".$GLOBALS['resultado'][(($i-1)*$GLOBALS['cant'])+$j]['NombreP']."\">".utf8_decode($GLOBALS['resultado'][(($i-1)*$GLOBALS['cant'])+$j]['NombreP'])."</a>		
							<span>".$GLOBALS['resultado'][(($i-1)*$GLOBALS['cant'])+$j]['Views']."VISTAS</span>
						  	<span>".$GLOBALS['resultado'][(($i-1)*$GLOBALS['cant'])+$j]['Likes']."LIKES</span></li>";						
						}
					}
					
				}
				echo "</ul>";
				echo"</div>";
			}
		}	
?>	